import axios from 'axios' //引入

// const baseURL ="https://crmadmin.ascetic.top/api";//后台根域名地址
const baseURL = "https://api.fetcohrb.com/api"; //后台根域名地址
// const baseURL = "http://192.168.0.18/api"; //本地后台根域名地址

axios.defaults.baseURL = baseURL; //设置跟域名
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; //post的请求头
axios.defaults.timeout = 15 * 1000; //15秒没响应就中断请求

axios.interceptors.request.use(config => {
    let token = sessionStorage.token || ''; //读取缓存  也可以用vuex的
    config.headers['Access-Token'] = token; //请求前添加token  token字段根据后台设置的来 不一定是token
    config.headers['platform'] = 'H5'; //请求前添加token  token字段根据后台设置的来 不一定是token
    return config;
}, error => {
    return Promise.reject(error);
})
axios.interceptors.response.use(res => {
    const data = res.data;
    if (data.code == 208) {
        sessionStorage.clear();
    }
    return data
})
export default axios; //导出